固态硬盘的缓存会用完没了吗? |
您所在的位置:网站首页 › 三星pm9a1 18a › 固态硬盘的缓存会用完没了吗? |
固态这个缓存是动态回收的,不需要担心用完。 我们一般说的固态硬盘缓存内和缓存外速度,指的是固态硬盘一次性写入大文件(例如200GB文件)的时候,最终固态硬盘呈现出来的速度曲线,会呈现出来明显的一个区分,所以我们认为速度特别快的那一段是缓存内速度,速度较慢的是缓存外速度。 以下图为例,橙色的线代表的是写入速度,可以看到在大约90GB之前,速度是4GB每秒钟写入;在90GB之后,速度是每秒钟800MB的写入速度,一直持续到200GB文件写入结束。 所用的固态硬盘是三星PM9A1,也就是OEM版本的PCIe 4.0固态。 ![]() 而题主担心的是,这个固态硬盘的缓存写完了之后呢。其实不必担心。我只要等这个测试跑完了之后,大约等待两分钟左右,重新跑一次测试,依然呈现出同样速度曲线,依然有缓存区内4GB,缓存区外800MB. 固态硬盘出现缓存内和缓存外的速度这个说来话长。 现阶段市面上还在卖的固态硬盘,用的都是TLC颗粒。TLC颗粒正常写入的时候,速度大致上就是我们所说的缓存外速度,取决于不同的固态硬盘型号,有的约800MB每秒钟,有的可能每秒400-500MB。 了解固态硬盘发展史的人就知道,早期SLC、MLC颗粒要快得多,但是价格很高,动辄两千元500GB;而TLC甚至后来的QLC颗粒本质上还是为了降低固态硬盘的速度和写入量寿命(从SLC的2000TB降低到TLC约400TB写入),来换取低廉的价格。 现在卖的基本上都是TLC颗粒了—— 为了提高固态硬盘的写入速度,让TLC也能在一定限度内速度比肩SLC,厂商想了很多办法。 例如有些固态用了DRAM,等于固态内有一个动态的内存,负责暂时缓存的写入,达到速度提高的效果;更常用的是TLC颗粒的固态硬盘,进行模拟SLC缓存,把TLC的颗粒当作SLC临时用,然后在空闲的时候把这部分缓存给回收掉。 于是通过种种手段,TLC颗粒可以做到在一个缓存区内速度比肩SLC的颗粒,而缓存区外才是TLC颗粒的固态硬盘的真正速度。 而题主也看到了,这部分的缓存都是临时性的,动态回收的,在你持续性写入一个大文件(例如200GB),就会超出所谓的缓存区。在你空闲的时候,固态硬盘会自动回收这部分缓存,一般时间不长,大约两分钟不到,固态的缓存就回收完毕了。 但是要提醒一点那就是,固态硬盘的缓存容量大小,和固态硬盘的剩余空间相关。模拟SLC缓存会受到这一点影响比较大。例如如果你的固态硬盘500GB,已经用了200GB了,那就会出现缓存区大小减小、速度降低的情况。所以尽量不要把固态硬盘用满,哈哈哈。 好了,最后提醒一下,所有的固态硬盘厂商在宣传的时候,宣称的“1900MB每秒”写入速度,都是缓存区内速度。而缓存区外的速度,一般厂商默认都不会宣传的,如果我没记错的话,西数SN550 512GB版本的缓存外速度应该是800MB每秒。 ![]() |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |